package fr.generali.accueilclient.gwt.client.message;

/**
 * <p>
 * Classe représentant un message à afficher suite à une action utilisateur
 * (Exemple :retour appel RPC gestion de l'exception dans onFailure, message
 * d'alerte métier ..etc)
 * 
 * <p>
 * Un message est identifié d'une part, par une sévérité (INFO, ERROR ou
 * WARNING) et un texte décrivant le contenu de ce message et d'autre part, par
 * le type de la boite de dialogue qui lui est associée (CONFIRM, ALERT)
 * 
 */
public class Message {

	/** 
	 * Le type de la boite de diaologue associée 
	 * 
	 **/
	private MessageBoxType type;

	/** 
	 * La sévérité du message : INFO, ERROR ou WARNING 
	 **/
	private Severity severity = Severity.DEFAULT;

	/** 
	 * Le texte du message 
	 **/
	private String text;

	public MessageBoxType getType() {
		return type;
	}

	public void setType(MessageBoxType type) {
		this.type = type;
	}

	public Severity getSeverity() {
		return severity;
	}

	public void setSeverity(Severity severity) {
		this.severity = severity;
	}

	public String getText() {
		return text;
	}

	public void setText(String text) {
		this.text = text;
	}

}
